.both{clear: both;height: 0;line-height: 0;font-size: 0;width: 100%;}
.form-control:focus {border-color: #e60013;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(230, 0, 19, .6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(230, 0, 19, .6);}
.errorbox{position: fixed;width: 300px;height: auto;background: #fff;left: 50%;top: 50%;margin-left: -150px;margin-top: -20px;color: rgba(204,51,51,1);border: 1px solid rgba(204,51,51,0.5);text-align: center;border-radius: 5px;box-shadow: 0 0 10px rgba(204,51,51,.5);padding: 10px 0;display: none;transition: all 0.2s;}
.succbox{padding: 31px 48px;background: rgba(0,0,0,0.7);font-size: 18px;color: #fff;line-height: 18px;position: fixed;top: 50%;left: 50%;border-radius: 8px;display: none;margin:-40px 0 0 -80px;}
.authbox{width: 364px;height: auto;background: #fff;border: 1px solid #cccccc;border-radius: 10px;position: fixed;z-index: 999;top: 50%;left: 50%;margin:-82px 0 0 -182px;box-shadow:0px 1px 8px rgba(0,0,0,0.2) ;padding: 9px 17px 21px 17px;display: none}
.closeAuthbox{width: 32px;height: 32px;border: 1px solid #ccc;box-shadow:0px 1px 8px rgba(0,0,0,0.2);border-radius: 50%;position: absolute;right: -18px;top: -18px;background: #fff;cursor: pointer;}
.closeAuthboxicon{position: absolute;background:url(../images/p.png) no-repeat -2px -113px;width: 100%;height: 100%;z-index: 99}
.closeAuthboxk{position: absolute;width: 20px;height: 20px;background: #fff;top: 17px;left: -7px;}
.authbox h5{color: #666;}
.authbox h6{color: #999;}
.authbutton{width: 116px;height: 30px;line-height: 30px;color: #fff;background: #cc3333;border-radius: 4px;text-align: center;display: block;margin-top: 10px;}
.authbutton:hover{color: #fff;text-decoration: none;}
.authbuttonok{background: #f3f3f3;color: #666666}
.authbuttonok:hover{color: #666}
.inputerror::-webkit-input-placeholder{color: #cc3333}
.inputerror::-moz-placeholder{color: #cc3333}
.authsucc{color:#cc3333;display: block;padding: 20px 0 0 14px;display: none;}
#alipaycode,#telcode{width: 100px;float: left;margin: 10px 10px 0 0;height: 30px;}
.getalipaycodebuttom,.gettelcode{float: left;}
.alipaycodebuttom,.telcodebuttom{display: block;width: 100px;height: 30px;border: 1px solid #cccccc;background: #f3f3f3;color: #666666;text-align: center;border-radius: 5px;line-height: 30px;margin-top: 10px;}
.redbuttom{background: #cc3333;color: #fff;text-align: center;height: 36px;line-height: 36px;display: inline-block;border-radius: 5px;}
.hbuttom{background: #f3f3f3;color: #666666;text-align: center;height: 36px;line-height: 36px;display: inline-block;border-radius: 5px;border: 1px solid #cccccc}
.successbg{width: 100%;height: 100%;background: rgba(255,255,255,0.7);z-index: 99;position: fixed;top: 0;left: 0;display: none}
.successbox{width: 408px;height: auto;background: #fff;border: 1px solid #cccccc;border-radius: 5px;position: fixed;left: 50%;margin-left: -204px;top: 50%;margin-top: -100px;box-shadow: 0 0 10px rgba(0,51,51,.5);padding: 20px 25px;z-index: 100;display: none}
.succtitle{font-size: 24px;color: #cc3333;line-height: 24px;}
.succtext{color: #666;padding-top: 18px;padding-bottom: 44px;line-height: 14px;}
.succbuttom{width: 120px;height: 40px;line-height: 40px;text-align: center;border: 1px solid #cccccc;  background-image: -moz-linear-gradient( 90deg, rgb(249,249,249) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(249,249,249) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(249,249,249) 0%, rgb(255,255,255) 100%);display: inline-block;border-radius: 5px;margin-right: 10px;}
  




